Skip to main content

TypeProperties<T>

Assembly: ServiceStack.Text.dll
View Source
Declaration
public class TypeProperties<T> : TypeProperties

Inherited Properties

PublicPropertyInfos

View Source
Declaration
public PropertyInfo[] PublicPropertyInfos { get; protected set; }

Type

View Source
Declaration
public Type Type { get; protected set; }

Fields

Instance

View Source
Declaration
public static readonly TypeProperties<T> Instance

Methods

GetAccessor(String)

View Source
Declaration
public static PropertyAccessor GetAccessor(string propertyName)
Returns

ServiceStack.PropertyAccessor

Parameters
TypeName
System.StringpropertyName

Inherited Methods

Get(Type)

View Source
Declaration
public static TypeProperties Get(Type type)
Returns

ServiceStack.TypeProperties

Parameters
TypeName
System.Typetype

GetAccessor(String)

View Source
Declaration
public PropertyAccessor GetAccessor(string propertyName)
Returns

ServiceStack.PropertyAccessor

Parameters
TypeName
System.StringpropertyName

GetPublicGetter(PropertyInfo)

View Source
Declaration
public GetMemberDelegate GetPublicGetter(PropertyInfo pi)
Returns

ServiceStack.GetMemberDelegate

Parameters
TypeName
System.Reflection.PropertyInfopi

GetPublicGetter(String)

View Source
Declaration
public GetMemberDelegate GetPublicGetter(string name)
Returns

ServiceStack.GetMemberDelegate

Parameters
TypeName
System.Stringname

GetPublicProperty(String)

View Source
Declaration
public PropertyInfo GetPublicProperty(string name)
Returns

System.Reflection.PropertyInfo

Parameters
TypeName
System.Stringname

GetPublicSetter(PropertyInfo)

View Source
Declaration
public SetMemberDelegate GetPublicSetter(PropertyInfo pi)
Returns

ServiceStack.SetMemberDelegate

Parameters
TypeName
System.Reflection.PropertyInfopi

GetPublicSetter(String)

View Source
Declaration
public SetMemberDelegate GetPublicSetter(string name)
Returns

ServiceStack.SetMemberDelegate

Parameters
TypeName
System.Stringname